.icon {
    width: 0.8em;
    height: 0.8em;
    vertical-align: -0.15em;
    fill: #000;
    overflow: hidden;
}
/*************  header start  ***************/
.header-list-left{
    display: inline-block;
    vertical-align: middle;
    padding: inherit;
    /*margin-right: auto!important;*/
    margin-top: 0;
}

.header-list-left li{
    display: inline-block;
    list-style:none;
    border-right:  1.1px solid #f7f6f6;;
}
.header-list-left li a:hover{
    transition: color 0.2s ease-in-out;
    background-color: #b0d4fa;
}
.header-list-left .svg-icon{
    font-size: 47px;
    vertical-align: middle;
    padding: 10px;
}
.header-list-left li a{
    padding:24px 11px 22px 11px;
    height: 100%;
    color: #000000;
    text-decoration: none;
    font-size: 13px;
    font-weight: 600;
}
/********************************* user-account start**************************/
#user-account{
    float: right;
    padding-right: 23px;
    vertical-align: middle;
    border-left: 1.1px solid #efefef;
}
#user-account #username-icon{
    width: 3.8em;
    height: 1.8em;
    vertical-align: middle;
    fill: #000;
    overflow: hidden;
}
#user-dropdown .svg-icon{
    font-size: 16px;
    margin-right: 8px;
}
#user-dropdown a{
    font-size: 12px;
}
#user-account:hover{
    background-color: #b0d4fa;
}


Menu .svg-icon{
    font-size: 28px;
    vertical-align: middle;
    padding-right: 10px;
    fill: #fefefe;
}
#components-layout-demo-top-side-2 .logo {
    width: 120px;
    height: 31px;
    background: rgba(255,255,255,.2);
    margin: 16px 28px 16px 0;
    float: left;
}

.mainLayout{
    min-height: 100%;
}

.content-col>span{
    margin:auto 10px;
}

.content-col>span:first-child{
    margin:auto 10px auto 0;
}
.submit-panel>button{
    margin-left:20px;
}
/*#wt-home .wt-task-table tbody.ant-table-tbody td:nth-child(even) {
    background-color: #fafafa;
}*/
#wt-home  .wt-task-table table > thead > tr > th:nth-child(even),
#wt-home  .wt-project-table table > thead > tr > th:nth-child(even){
    background-color: #fafafa;
}
#components-layout-demo-custom-trigger .trigger {
    font-size: 16px;
    line-height: 64px;
    padding: 0 24px;
    cursor: pointer;
    transition: color .3s;
}


#components-layout-demo-custom-trigger .trigger:hover {
    color: #1890ff;
}

#components-layout-demo-custom-trigger .logo {
    height: 32px;
    background: rgba(255,255,255,.2);
    margin: 16px;
}


.wt-left-menu > li > a{
    display: inline-block;
}

.ant-menu-inline-collapsed > li > a{
    max-width: 0;
    display: inline-block;
    opacity: 0;
}

/****************************** wt-home start ****************************************/

#wt-home Header{
    background: #fff;
    padding: 0;
    /*position: fixed;*/
    /*left: 200px;*/
    /*right: 0;*/
    /*width: 82.9%;*/
    border-bottom: 1.1px solid #efefef;
    z-index:10;
}

#wt-home .logo{
    text-align: center;
    /*float:center;*/
    height:62px;
    padding-top:18px
}
#wt-home .trigger {
    font-size: 18px;
    line-height: 64px;
    padding: 0 12px;
    cursor: pointer;
    transition: color .3s;
}

#wt-home .trigger:hover {
    color: #1890ff;
}

#wt-home .logo{
    /*margin-left:20px;*/
}

#wt-home .logo .student-version {
    font-size: 10px;
    padding: 1px 3px;
    margin-top: 14px;
    margin-left: 10px;
    color: #fff;
    background: #f46e65;
    border-radius: 4px;
    line-height: 20px;
    height: auto;
    float: right;
    cursor: pointer;
}

/******************** wt-home end ********************/

/*图标初始颜色*/
.ant-menu-item{
    color: #8aa5bc;
}
/*图标被覆盖时的颜色*/
.ant-menu-item:hover{
    color: #dfdfdf;
}
/*图标被选中时的颜色*/
.ant-menu-item-selected{
    color: #dfdfdf;
}


/*导航标题初始颜色*/
.ant-menu-item > a{
    color: #8aa5bc;
}
/*标题被覆盖时的颜色*/
.ant-menu-item > a:hover{
    color: #dfdfdf;
}
/*标题被选中时的颜色*/
.ant-menu-item-selected > a{
    color: #dfdfdf;
}


/*标题字体大小*/
.ant-menu-inline .ant-menu-item{
    font-size: 14px;
}



/*导航栏的背景色*/
.ant-layout-sider-children{
    background-color: #001529;
}
.ant-menu ,.wt-left-menu ,.ant-menu-light, .ant-menu-root, .ant-menu-inline{
    background-color: #001529;
}

/*某个功能块被选中后的背景颜色*/
.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected{
    background-color: #1890FF;
}



.ant-menu-inline ,.ant-menu-inline, .ant-menu-vertical, .ant-menu-vertical-left {
    border: 0;
}
.ant-menu-vertical .ant-menu-item:after, .ant-menu-vertical-left .ant-menu-item:after, .ant-menu-vertical-right .ant-menu-item:after, .ant-menu-inline .ant-menu-item:after{
    border:0;
}

/*选中标题的时候的立体感*/
.ant-menu-inline .ant-menu-item, .ant-menu-inline .ant-menu-submenu-title{
    width: calc(100% + 1px);
}

#wt-home .logo .title{
    font-family: STXingkai;
    color:#3399CC;
    float: right;
    position: relative;
    top:15px;
    right: 60px;
    text-align: center;
    font-weight: 700;
    font-size: 22px;
    margin-bottom: 30px;
}
